persistent surveillance - Spanish English Dictionary